iT邦幫忙

2022 iThome 鐵人賽

DAY 21
0

在物件導向程式設計的概念中,多形跟繼承是息息相關的,因為要有辦法繼承父類的屬性及方法,才可以去設計多形,而多形就是由繼承而產生的相關的不同的類別,父類別可透過子類別衍伸成多種型態,目的是為了消除了類別與類別之間的耦合性,使程式更容易維護與擴充。
講到多形也會提到多載(Overload)和覆寫(Override)

  • Overload
    寫一個和已經存在的方法同名的方法,可以是繼承下來的方法,或是目前存在在這個類別中的方法,也就是名稱一樣,參數不同的方法。
  • Override
    覆寫父類別已經存在的方法。

參考資料

Polymorphism in Kotlin


上一篇
第二十天:物件導向程式設計之封裝
下一篇
第二十天:物件導向程式設計之抽象
系列文
轉職成 Android Developer 的最後一哩路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言